home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part2 / 12383 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.4 KB

  1. Path: news.spies.com!usenet
  2. From: Erik Max Francis <max@alcyone.com>
  3. Newsgroups: comp.lang.c
  4. Subject: Re: Q: mem allocation in function
  5. Date: Sat, 30 Mar 1996 13:39:09 -0800
  6. Organization: Alcyone Systems
  7. Message-ID: <315DA9FD.2C96C132@alcyone.com>
  8. References: <4je0qv$heq@salomon.zfe.siemens.de>
  9. NNTP-Posting-Host: newton.alcyone.com
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 2.01 (X11; I; Linux 1.2.13 i486)
  14.  
  15. Rainer Wartha wrote:
  16.  
  17. > is it conforming to ANSI (allowed) to allocate in
  18. > a Function Memory for a Pointer (defined external)
  19. > and use it after returning from the function
  20. > (memory not freed, free shortly before exit)
  21.  
  22. Sure, it's perfectly legal.  Allocated memory is not scoped, so you can
  23. allocate it in one function, return, call another function, and use it there.
  24.  
  25. Some consider it bad practice to do this indiscriminately, because then it
  26. becomes difficult to keep track of where memory is allocated.
  27.  
  28. -- 
  29. Erik Max Francis &tSftDotIotE && http://www.alcyone.com/max && max@alcyone.com
  30. San Jose, California, U.S.A. && 37 20 07 N 121 53 38 W && the 4th R is respect
  31. H.3`S,3,P,3$S,#$Q,C`Q,3,P,3$S,#$Q,3`Q,3,P,C$Q,#(Q.#`-"C`- && 1love && folasade
  32. Omnia quia sunt, lumina sunt. && Dominion, GIGO, GOOGOL, Omega, Psi, Strategem
  33. "Out from his breast/his soul went to seek/the doom of the just." -- _Beowulf_
  34.